@font-face {
  font-family: "iconfont";
  /* Project id 2775650 */
  src        : url('./assets/iconfont.ttf') format('truetype');
}

* {
  margin    : 0;
  padding   : 0;
  box-sizing: border-box;
}

html,
body {
  height             : 100%;
  overflow           : hidden;
  -webkit-user-select: none;
  font-size: 14px;
}

#app {
  height: 100%;
}

.lr5 {
  margin: 0 5px;
}

.r5 {
  margin-right: 5px;
}

.iconfont {
  font-family            : "iconfont" !important;
  font-style             : normal;
  -webkit-font-smoothing : antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-minimum:before {
  content: "\e664";
}

.icon-close:before {
  content: "\e615";
}

/* 超出隐藏 */
.textOverflow {
  white-space  : nowrap;
  text-overflow: ellipsis;
  overflow     : hidden;
}

.textOverflow .ivu-table-cell {
  word-break: keep-all;
}

/* 标题栏 */
.title-header {
  padding: 3px 15px !important;
}

/* 内容的容器 */
.content-wrapper {
  padding: 5px 10px !important;
}

/* 搜索表单的容器 */
.master-page-search-content {
  padding-top: 10px !important;
}

.search-content-slot .ivu-form-item {
  margin-bottom: 0 !important;
}

.master-page-search-content .ivu-form-item-labelt {
  font-size: 14px !important;
}

.master-page-padding-content {
  padding-top: 10px !important;
}

.ivu-tag-text {
  font-size: 14px !important;
}

/* 选项模态框 */
.ivu-modal {
  top       : 50px !important;
  max-height: calc(100vh - 60px);
  overflow  : hidden;
}

.ivu-modal-body {
  max-height: calc(100vh - 200px) !important;
  overflow  : auto;
}

.ivu-layout-content {
  flex: 1 !important;
}

.spin-icon-load {
  animation: ani-demo-spin 1s linear infinite;
}

.ivu-radio-wrapper,.ivu-select-dropdown-list .ivu-select-item,.ivu-tree-children,.page-wrapper,.ivu-select-placeholder,.ivu-select,.ivu-table,.ivu-btn,.ivu-input,.ivu-form-item-label,.ivu-select-selected-value,.ivu-form-item-content {
  font-size: 14px !important;
}

.ivu-checkbox {
  transform:scale(1.3);
}

.ivu-radio {
  transform: scale(1.3);
  margin-right: 6px !important;
}